package com.mryang.hds.utils;

import org.springframework.util.DigestUtils;

import javax.xml.bind.DatatypeConverter;
import javax.xml.crypto.dsig.DigestMethod;
import java.io.UnsupportedEncodingException;
import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

/**
 * @author Genius
 * @version 1.0.0
 * @ClassName Md5Util.java
 * @Description TODO 加密，解密工具类
 * @createTime 2023年01月03日 11:42:00
 */
public class Md5Util {

    public static String encode(String pwd) {
        String hash = null;
        try {
            // MD5加密 前加上 mm 字符串，防止别人破解后得到密码明文 32位
            hash = DigestUtils.md5DigestAsHex(("05" + pwd).getBytes());
        } catch (Exception e) {
            e.printStackTrace();
            ResultJson.error();
        }
        return hash;
    }


}
